<?php

class Application_Form_OrdinanzaDiIngiunzione extends Zend_Form {

    public function init() {

        require_once APPLICATION_PATH . '/models/Db/Lib_db.php';
        $handle_lib = new Lib_db();


        // nome form e metodo
        $this->setName("ordinanza_di_ingiunzione");
        $this->setMethod('post');

        // numero ordinanza
        $this->addElement('text', 'numero_ordinanza', array(
            'required' => false,
            'label' => 'Numero ordinanza:',
        ));

        // importo
        $this->addElement('text', 'importo', array(
            'required' => true,
            'label' => 'Importo (€): *',
        ));
/*
        // id centro di costo
        $this->addElement('text', 'id_lib_centro_costo', array(
            'required' => false,
            'label' => 'Id centro di costo:',
        ));
*/
        //id_centro_costo 
        $centri_costo = $handle_lib->getLibCentriCosto();
//        $cc = $this->createElement('select', 'id_centro_costo');
        $cc = $this->createElement('select', 'id_lib_centro_costo');       
        $cc->setLabel('Centro di costo: *');
        foreach ($centri_costo as $value) {
            $cc->addMultiOptions(array($value['id_lib_centro_costo'] => $value['denominazione']
            ));
        }
        $cc->setRequired(true);
        $this->addElement($cc);

        // picker ora
        $data = new Zend_Dojo_Form_Element_DateTextBox('data');
        $data->setLabel('Data: *');
        $data->setRequired(true);
        $this->addElement($data);

        //id dell'utente che ha creato e modificato questa anagrafe
        $this->addElement('hidden', 'id_admin');

        //id_processo_sanzionatorio
        $this->addElement('hidden', 'id_processo');

        //id_azione
        $this->addElement('hidden', 'id_azione');


        // pulsante invia
        $this->addElement('submit', 'submit', array(
            'ignore' => true,
            'label' => 'Salva',
        ));
    }

}

